import openpyxl
import pandas as pd


class DoExcel:
 '''file_name:文件名
   sheet_name：指定sheet名
'''
def __init__(self, file_name, sheet_name):
    self.file_name = file_name
    self.sheet_name = sheet_name

    def get_data(self):
        wb = openpyxl.load_workbook(self.file_name)
        sheet = wb[self.sheet_name]
        test_data = []

        for i in range(1, sheet.max_row+1): #遍历  读取每一行的数据
            sub_data = {}
            sub_data['data'] = sheet.cell(i, 3).value
            test_data.append(sub_data)  #添加到test_data里面
        return test_data   #返回获取到的数据


if __name__ == '__main__':
    print(DoExcel("D:\服务器跑下来的数据\7系 10任务 p1-c2部分\cpu_usage_all.xlsx", "sheet").get_data())